题目地址 (opens new window)

  • 🙂 第一次练习 2020年5月8日 五毒吧。核心的位运算是 n & n - 1 是每次去除最后一个 0
  • 😄 第二次练习

# 位运算

解题代码

public int hammingWeight(int n) {
    int cnt = 0;
    while(n != 0) {
        n = n & (n - 1);
        cnt ++;
    }
    return cnt;
}

# 易错点

  • 易错项 1
最后编辑时间: 7/14/2020, 9:21:47 AM